$(document).ready(function () {
    /* VALIDAR FORMS */
    $("#frmProjetos").validate();
    $("#frmCadastros").validate();
    $("#frmSprints").validate();
    $("#frmExecucao").validate();

    /* DATE PICKER */
    $("#tabs").tabs();
    $("#txtData").datepicker();
    $("#DataInicio").datepicker();
    $("#DataTermino").datepicker();
    $("#Inicio").datepicker();
    $("#Fim").datepicker();

    /* POST IT HOVER */
    $(".postit").hover(function () {
        $(this).find(".postit-opcoes").animate({ bottom: 0 }, 150);
    }, function () {
        $(this).find(".postit-opcoes").animate({ bottom: "-80px" }, 150);
    });

});

/* LOGIN */
function Login(){
	var loginuser = document.forms['frmLogin'].txtUsername.value;
	var senha = document.forms['frmLogin'].txtPassword.value;
	if(loginuser == "ana" && senha == "123"){
		window.location = "home.php";
	}else{
		$(".invalido").css("display", "block");
		$("#txtUsername").addClass("error");
		$("#txtPassword").addClass("error");
	}
};

/* PROJETOS */
function ocultarSave(){
	var $projeto = $("section#projeto");
	if($projeto.css("display") == "none"){
		$(".botoes a.save-projeto").css("display", "none");
	}else{
		$(".botoes a.save-projeto").css("display", "block");
	};
};  
setInterval("ocultarSave()", 100);

$(".arquivar-pro").click(function(e){
	if (confirm("Deseja realmente ARQUIVAR este projeto ?")) {
		location.href = "listProjetos.php";
	};
});

$(".save-projeto").click(function(e){
	$("#frmProjetos").submit();
});

$(".addSprint").click(function(e){
	$("#frmSprints").submit();
});

/* CADASTROS */
$(".remove-list-cadastro").click(function(e){
	if (confirm("Deseja realmente EXCLUIR este usuário ?")) {
		location.href = "listCadastros.php";
	};
});

$(".save-cadastro").click(function(e){
	$("#frmCadastros").submit();
});

/* EXECUÇÃO */
$(".save-execucao").click(function(e){
	$("#frmExecucao").submit();
});

///* SPRINTS */
//$("a.sprints").click(function(e){
//	var $postIt = $(this).parents(".postit");
//	if (confirm("Deseja realmente FINALIZAR o Sprint selecionado ?"))
//	{
//		$postIt.find(".concluido").animate({left: "0"}, 500);
//	    $postIt.find(".postit-opcoes").remove();
//	};
//});

//$("a.sprintsverde").click(function(e){
//	var $postIt = $(this).parents(".postit");
//	if (confirm("Deseja realmente INICIAR o Sprint selecionado ?"))
//	{
//		$postIt.removeClass("urgente");
//		$postIt.addClass("verde");
//	};
//});

function alterarStatus(idtarefa, status, iduser, objeto) {
    var $postIt = $(objeto).parents(".postit");
    if (status == 2) {
        if (confirm("Deseja realmente INICIAR a Tarefa selecionada ?")) {
            $postIt.removeClass("urgente");
            $postIt.addClass("verde");
            $.post("/tarefa/alterarstatus/" + idtarefa + "/" + status + "/" + iduser, function (result) {
                //                $("#paymentMode").html(result);
        
                window.location.reload();
              
                
            });
        };
    }
    if (status == 3) {
        if (confirm("Deseja realmente colocar como impedido a Tarefa selecionada ?")) {
            $postIt.removeClass("verde");
            $postIt.addClass("urgente");
            $.post("/tarefa/alterarstatus/" + idtarefa + "/" + status + "/" + iduser, function (result) {
                //                $("#paymentMode").html(result);
               
                window.location.reload();
            });
        };
    }
    if (status == 4) {
        if (confirm("Deseja realmente concluir a Tarefa selecionada ?")) {
            $.post("/tarefa/alterarstatus/" + idtarefa + "/" + status + "/" + iduser, function (result) {
     
                window.location.reload();
            });
        };
    }




}

/* DATA E HORA ATUAL */
function getHoras(){
	hoje = new Date(); dia  = hoje.getDate(); mes  = hoje.getMonth() + 1; ano  = hoje.getFullYear(); hora = hoje.getHours(); min  = hoje.getMinutes(); sec  = hoje.getSeconds();
    if (dia<10){dia = "0" + dia; }; if (mes<10){mes = "0" + mes; }; if (sec<10){sec = "0"+ sec; }; if (min<10){min = "0"+ min; }; if (hora<10){hora = "0"+ hora; };
   	
   	var dataAtual = document.getElementsByClassName('data-atual');
   	var horaAtual = document.getElementsByClassName('hora-atual');
    for( var i = 0; i < dataAtual.length; i++ ){
        dataAtual[i].innerHTML = "<strong>Data:</strong><br/>" + dia + "/" + mes + "/" + ano;
    }
    for( var i = 0; i < horaAtual.length; i++ ){
        horaAtual[i].innerHTML = "<strong>Horário Oficial:</strong><br/>" + hora + ":" + min + ":" + sec;
    }
 
} setInterval("getHoras()", 1000);


function createGrafico(nomeID, valueNaoIniciado, valewIniciado, valueImpedido, valueConcluido) {
    var chart;

    //	if( $("#storepoint-charts-pb").length ){
    /* STORY POINTS PRODUCT BAKLOG */
    chart = new Highcharts.Chart({
        chart: { renderTo: nomeID, plotBackgroundColor: null, plotBorderWidth: null, plotShadow: false },
        title: { text: '' },
        tooltip: { formatter: function () { return '<b>' + this.point.name + '</b>: ' + this.percentage + ' %'; } },
        plotOptions: { pie: { allowPointSelect: true, cursor: 'pointer', dataLabels: { enabled: false }, showInLegend: true} }, series: [{
            type: 'pie',
            name: 'Dashboard Product Backlog',
            data: [
                    ['Não Iniciado', parseFloat(valueNaoIniciado)],
					['Em Andamento',parseFloat( valewIniciado)],
					['Concluído', parseFloat(valueConcluido)],
					{
					    name: 'Impedimento',
					    y: parseFloat(2),
					    sliced: true,
					    selected: true
					}
				]
        }]
    });
}